Volume 31, Issue 2, July 2021, Pages 157-169
Mohamed Farghly; Soliman Peris; Nahla El Razik; Hatem Hamdon; Enas Ahmad; Mohsen Farghaly
Volume 31, Issue 2, July 2021, Pages 217-235
Zeinab Mousa; Hassan Daghash; Abou Bakr Azoz; Mohamed Mousa; Mohsen Farghaly
Volume 27, Issue 2, July 2017, Pages 447-461
Mohamed Farghly; Khaled Mahrose; Mohsen Farghaly